#pragma once

typedef Quantity_NameOfColor COLOR_INDEX;

class GEOMDBAPI CShapeReps
{
public:
	CShapeReps();
	CShapeReps(const TopoDS_Shape& shape);
	~CShapeReps();
	bool IsValid() const;

	void SetColor(COLOR_INDEX nColor);

	void SetTransparency(double dValue);

	Handle(AIS_Shape) GetAisShape(void) const;
private:
	Handle(AIS_Shape) m_hAisShape;
};
